18 research outputs found

    satin: A Component Model for Mobile Self Organisation

    Get PDF
    We have recently witnessed a growing interest in self organising systems, both in research and in practice. These systems re-organise in response to new or changing conditions in the environment. The need for self organisation is often found in mobile applications; these applications are typically hosted in resource-constrained environments and may have to dynamically reorganise in response to changes of user needs, to heterogeneity and connectivity challenges, as well as to changes in the execution context and physical environment. We argue that physically mobile applications benefit from the use of self organisation primitives. We show that a component model that incorporates code mobility primitives assists in building self organising mobile systems. We present satin, a lightweight component model, which represents a mobile system as a set of interoperable local components. The model supports reconfiguration, by offering code migration services. We discuss an implementation of the satin middleware, based on the component model and evaluate our work by adapting existing open source software as satin components and by building and testing a system that manages the dynamic update of components on mobile hosts

    Service-oriented Distributed Applications in the Future Internet: The Case for Interaction Paradigm Interoperability

    Get PDF
    International audienceThe essential issue of interoperability in distributed systems is becoming even more pressing in the Future Internet, where complex applications will be composed from extremely heterogeneous systems. Open system integration paradigms, such as service oriented architecture (SOA) and enterprise service bus (ESB), have provided answers to the interoperability requirement. However, when it comes to integrating systems featuring heterogeneous interaction paradigms, such as client-service, publish-subscribe and tuple space, existing solutions are typically ad hoc and partial, applying to specific interaction protocol technologies. In this paper, we introduce an interoperability solution based on abstraction and merging of the common high-level semantics of interaction paradigms, which is sufficiently general and extensible to accommodate many different protocol technologies. We apply this solution to revisit the SOA- and ESB-based integration of heterogeneous distributed systems

    Component technologies

    No full text

    The five forces of technology adoption

    No full text
    The Technology Acceptance Model (TAM), and the models derived from TAM, dominate user acceptance of technology theory. This research uses a web-based questionnaire directed towards legal professionals solicited using the social media site LinkedIn. The research included open-ended questions, within a quantitative survey instrument and received 154 usable responses. In TAM3, Venkatesh and Bala organize the theoretical framework of preceding factors of Perceived Usefulness and Perceived Ease of Use into four categories. The findings reinforced the existence of the Venkatesh and Bala factors that affect technology adoption but reveal additional multi-dimensional factors related to the context of legal technology. It is proposed that analyzing the Five Forces of Technology Adoption: (1) Individual, (2) Social, (3) System, (4) Facilitating Conditions, and (5) Context, could extend our understanding of technology acceptance. In summary, the paper offers a novel interpretation, characterizing five forces of technology adoption - an analogy to Porterā€™s model

    The Evolution of Distributed Component Architectures

    No full text
    corecore